package com.example.singing.model;

import java.util.List;

/**
 * 评分规则接口
 */
public interface ScoringRule {
    /**
     * 计算最终得分
     * @param scores 评委评分列表
     * @return 最终得分
     */
    double calculateScore(List<Double> scores);

    /**
     * 获取规则名称
     * @return 规则名称
     */
    String getName();

    /**
     * 获取规则描述
     * @return 规则描述
     */
    String getDescription();
}